type golang.org/x/net/trace.trace
30 uses
golang.org/x/net/trace (current package)
trace.go#L397: func (tr *trace) Finish() {
trace.go#L453: m map[*trace]bool
trace.go#L468: func (ts *traceSet) Add(tr *trace) {
trace.go#L471: ts.m = make(map[*trace]bool)
trace.go#L477: func (ts *traceSet) Remove(tr *trace) {
trace.go#L597: buf [tracesPerBucket]*trace
trace.go#L602: func (b *traceBucket) Add(tr *trace) {
trace.go#L657: match(t *trace) bool
trace.go#L663: func (m minCond) match(t *trace) bool { return t.Elapsed >= time.Duration(m) }
trace.go#L668: func (e errorCond) match(t *trace) bool { return t.IsError }
trace.go#L671: type traceList []*trace
trace.go#L714: type trace struct {
trace.go#L741: func (tr *trace) reset() {
trace.go#L768: func (tr *trace) delta(t time.Time) (time.Duration, bool) {
trace.go#L776: func (tr *trace) addEvent(x interface{}, recyclable, sensitive bool) {
trace.go#L829: func (tr *trace) LazyLog(x fmt.Stringer, sensitive bool) {
trace.go#L833: func (tr *trace) LazyPrintf(format string, a ...interface{}) {
trace.go#L837: func (tr *trace) SetError() {
trace.go#L843: func (tr *trace) SetRecycler(f func(interface{})) {
trace.go#L849: func (tr *trace) SetTraceInfo(traceID, spanID uint64) {
trace.go#L855: func (tr *trace) SetMaxEvents(m int) {
trace.go#L864: func (tr *trace) ref() {
trace.go#L868: func (tr *trace) unref() {
trace.go#L887: func (tr *trace) When() string {
trace.go#L891: func (tr *trace) ElapsedTime() string {
trace.go#L903: func (tr *trace) Events() []event {
trace.go#L909: var traceFreeList = make(chan *trace, 1000) // TODO(dsymonds): Use sync.Pool?
trace.go#L912: func newTrace() *trace {
trace.go#L917: return new(trace)
trace.go#L923: func freeTrace(tr *trace) {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)